package br.com.foxinline.vo;

import br.com.foxinline.modelo.Quadra;
import br.com.foxinline.modelo.Setor;
import java.util.List;

/**
 *
 * @author laverson
 */
public class RelatorioSetorQuadraVO {

    private Setor setor;
    private List<Quadra> quadras;

    public RelatorioSetorQuadraVO() {
    }

    public RelatorioSetorQuadraVO(Setor setor, List<Quadra> quadras) {
        this.setor = setor;
        this.quadras = quadras;
    }

    public Setor getSetor() {
        return setor;
    }

    public void setSetor(Setor setor) {
        this.setor = setor;
    }

    public List<Quadra> getQuadras() {
        return quadras;
    }

    public void setQuadras(List<Quadra> quadras) {
        this.quadras = quadras;
    }

    @Override
    public int hashCode() {
        int hash = 5;
        hash = 43 * hash + (this.setor != null ? this.setor.hashCode() : 0);
        hash = 43 * hash + (this.quadras != null ? this.quadras.hashCode() : 0);
        return hash;
    }

    @Override
    public boolean equals(Object obj) {
        if (obj == null) {
            return false;
        }
        if (getClass() != obj.getClass()) {
            return false;
        }
        final RelatorioSetorQuadraVO other = (RelatorioSetorQuadraVO) obj;
        if (this.setor != other.setor && (this.setor == null || !this.setor.equals(other.setor))) {
            return false;
        }
        if (this.quadras != other.quadras && (this.quadras == null || !this.quadras.equals(other.quadras))) {
            return false;
        }
        return true;
    }

    @Override
    public String toString() {
        return "RelatorioSetorQuadraVO{" + "setor=" + setor + ", quadras=" + quadras + '}';
    }
}
